body{margin: 0; font-size: 14px;}
*{margin: 0 auto;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height:0;}

.scrollbox{padding: 5px 0; overflow-x: scroll; overflow-y: hidden;  border-bottom: 1px #eee dashed; border-top: 1px #eee dashed; width: 100%; height:52px;}
ul{padding: 0;}
ul li{list-style: none; padding: 15px 40px; border: 1px #f6f6f6 solid; margin: 0 2px; display: table-cell;}

.tap, .taphold{-webkit-user-select: none; width: 200px; height: 200px; margin: 0 auto; border: 1px #eee solid; text-align: center; line-height: 200px;}